EXTRA INFORMATION INSTALLING THE HELP COMPILER In order to compile Help files, HelpBuilder requires the Microsoft Windows Help Compiler (HC31.EXE). This has now been placed in the Public Domain by Microsoft and is supplied with HelpBuilder, however you are not being charged for this in your registration fee. HC31.EXE is supplied with both the Microsoft and Borland C++ compilers, Visual Basic and probably many other software development tools, so you will probably already have a copy of it. HelpBuilder can create projects without HC31.EXE but you will not be able to compile them without it. The HelpBuilder Setup program assumes that you wish to use the copy of HC31.EXE supplied and will place it in the same directory as the HelpBuilder executeables but you can change this to point to your own copy of HC31. To configure HelpBuilder, you can either edit HELPBLDR.INI (Not with HelpBuilder itself) or create a help project and select the Project/Settings menu option, then select the 'Compiler Installation' section. From here you can install the compilers of your choice. This is the recommended method. Note that each help project will contain the name of the compiler required to compile it to assist in portability. If you wish to use a help compiler other than HC31.EXE you can use this same technique to configure HelpBuilder as above. Note however, that your alternative compiler must be HC31 compatible (HelpBuilder does not produce input files compatible with HC30.EXE at present). Please note that HC31.EXE also requires the file 'HC31.ERR'. If this is missing HC31.EXE will fail to run. HelpBuilder uses a Windows .PIF file to enable it to run the Help Compiler. This is placed in your \WINDOWS directory. If you have installed Windows on any other drive other than C: you will need to use PIF Editor to edit HECOMP.PIF and change the drive letter of the 'Program File Name' to the drive on which Windows has been installed. PAYMENT FOR SOFTWARE You can pay for HelpBuilder in a number of ways: you can post me a cheque for the value mentioned on the application main screen to my home address. Alternatively, you can pay via Compuserve. Compuserve has facility whereby shareware authors can register their software. If a piece of software is registered in the Compuserve database, then an automated payment system is available. This provides an easy way to pay for Shareware software, particularly for overseas users. To access the Compuserve payment system, GO SWREG. HelpBuilder's registration id is 4152. SWREG will automatically deduct the charge for HelpBuilder from your Compuserve account and transfer it to mine. MORE INFORMATION If you require any further information, I can now be contacted on Compuserve ID: 100105,536 NEW FEATURES TO VERSION 1.05 - 3d Dialogs and controls - Redesign/improved ease of use to all dialogs - Norton Guides Help project import - Topic locator for fast access to topics - Automated maintenence of topic header file - Improved interpretation/Handling of Help Compiler error messages - Compiler installation and selection now performed in Project Settings dialog instead of .INI file - Topic Text macros for date, time, copyright, title etc NEW FEATURES TO VERSION 1.06 - Internal bug fixes NEW FEATURES TO VERSION 1.07 - Configuration of temporary file directory now possible NEW FEATURES PLANNED FOR FUTURE RELEASES - WYSIWYG editor for topic text (fonts, colours, bold, italic etc) KNOWN PROBLEMS/SOLUTIONS Following is a list of reported problems and the solutions. 'Error 1079 Out of file handles' This is an error reported by HC31.EXE. HC31.EXE is a DOS program and is therefore subject to the setting of FILES= in your CONFIG.SYS. It is suggested that you have at least FILES=60 and this should resolve the problem. 'This application uses CTL3DV2.DLL, which has not been correctly installed' HelpBuilder uses CTL3DV2.DLL to provide a '3d' appearance to all controls in dialogs. CTL3DV2.DLL is a Microsoft product and expects to be installed in the \WINDOWS\SYSTEM directory. If it is not, then the above error results. The Setup program for HelpBuilder installs CTL3DV2.DLL in \WINDOWS\SYSTEM. If you receive this error then another copy of the .DLL must have been found, probably in your \WINDOWS directory or a directory in your path. It is suggested that you only have one copy of CTL3DV2.DLL on your machine to avoid this error. Note that the application can be run perfectly successfully even if the above message does appear. 'This software has not been installed correctly. Please re-run the installation procedure' HelpBuilder uses a technique of coded serial numbers in order to determine the expiry date of a review (unregistered) copy of the software. It is possible that you have installed the application perfectly correctly and you still receive this error when you run the application. In this case, it is due to a bug in version 1.06. You will also receive this error if you tamper with certain entries in the .INI file. The solution is to delete \WINDOWS\HELPBLDR.INI and reinstall the software the next day. Better still, obtain the latest version of the software since this bug has now been fixed.